Big Huge Thesaurus

immunizing agent

noun

sounds kind of like